package common.tool.box.common.core.domain.model;

import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;


@ApiModel(value = "JsonMockVo", description = "Json模拟对象")
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class JsonMockVo {
    /**
     * 字符串
     */
    private String text;

    /**
     * 数字
     */
    private Integer number;

    /**
     * 双精度浮点数
     */
    private Double doubleNumber;

    /**
     * 单精度浮点数
     */
    private Float floatNumber;

    /**
     * 布尔
     */
    private Boolean bool;

    /**
     * 数组
     */
    private String[] array;

    /**
     * 对象
     */
    private JsonFormatParam object;

    /**
     * 空
     */
    private Object nullValue = null;

    /**
     * 日期
     */
    private Date date;

    /**
     * 图片
     */
    private String image;

    /**
     * 颜色
     */
    private String color;

    /**
     * 邮箱
     */
    private String email;

    /**
     * ipv4地址
     */
    private String ipv4;

    /**
     * 地址
     */
    private String actresses;

}
